//////////////////////elaborado por: Susana Taquichiri////////////////////////
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Boa.AIT.AccesoDatos.Entidades;
using Boa.AIT.Negocios;
using Boa.AIT.Negocios.Servicios;
using Didsoft.Mvc.DataModel;
using Didsoft.Mvc.Controller;
using Didsoft.Mvc.DataModel.Lites;

namespace Boa.AIT.Web.Controllers
{
    public class AIT_TipoEquipoController : BaseController<AIT_TipoEquipo>
    {
	    #region interface servicios AIT_TipoEquipo

		private IAIT_TipoEquipoNegociosServicio servicio = null;

		#endregion
		
		
		#region constructor and overridable

        public AIT_TipoEquipoController()
        {
		    servicio = new AIT_TipoEquipoNegocios();
            base.SetDataModelService(servicio);            
        }
		        

		

		#endregion

		#region	actions

		[HttpGet]
		public override ActionResult Index()
        {
            return RedirectToAction("FilterList");
        }

		#endregion

        [HttpPost]
        public JsonResult JSONTipoEquipoPatron()
        {
            try
            {
                List<KeyValueLite> datas = new List<KeyValueLite>(); 
                datas.Add(new KeyValueLite() { Value = "0", DisplayText = "No clasificado" });
                datas.Add(new KeyValueLite() { Value = "1", DisplayText = "Hardware" });
                datas.Add(new KeyValueLite() { Value = "2", DisplayText = "Software" });
                datas.Add(new KeyValueLite() { Value = "3", DisplayText = "Infraestructura" });
                return Json(new { Result = "OK", Options = datas });
            }
            catch (Exception ex)
            {
                return Json(new { Result = "ERROR", Message = ex.Message });
            }
        }

    }
}

